A Study on A Tool to Suggest Similar Program Element Modifications

نویسندگان

  • Yujiang Yang
  • Yoshiaki FUKAZAWA
چکیده

Many program tasks require continuous modification of similar program elements, which is burdensome on programmers because continuous modifications are time consuming and some modifications are easily overlooked. To resolve this issue, I extracted all possible matching elements via similarity patterns from recently modified elements using a sub syntax tree comparison and then created a tool, SimilarHighlight. My tool suggests similar program elements that may be modified during the next modification. Potential elements are highlighted and their text can be immediately selected by shortcut keys. Evaluations indicate that SimilarHighlight can improve programming productivity. Currently, the tool supports C, C#, JAVA, and JavaScript, but in the future I will expand it to other languages.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

The Pattern of Ground Deformations due to Circular Tunneling

This paper presents the results of a recent study about the following aspects relevant to tunneling in soft grounds:e) The domain of deformations due to tunneling in soft ground can be specified within a boundary of a parabolic shape. This boundary is defined by a parabolic formula as a function of a central angle which depends on the soil type i.e., either cohesive or cohesionless. This para...

متن کامل

The Pattern of Ground Deformations due to Circular Tunneling

This paper presents the results of a recent study about the following aspects relevant to tunneling in soft grounds:e) The domain of deformations due to tunneling in soft ground can be specified within a boundary of a parabolic shape. This boundary is defined by a parabolic formula as a function of a central angle which depends on the soil type i.e., either cohesive or cohesionless. This para...

متن کامل

Application of Boundary Element Method to 3 D Submerged Structures With Open Ends (RESEARCH NOTE)

This paper presents a three dimensional application of direct Boundary-Element Method (BEM) for computing interaction of sinusoidal waves with a large submerged open bottom structure near the floor with finite depth. The wave diffraction problem is formulated within the framework of linearized potential theory and solved numerically with direct BEM. A computer program based on BEM is developed ...

متن کامل

Image Optimization in Single Photon Emission Computed Tomography by Hardware Modifications with Monte Carlo Simulation

Introduction: In Single Photon Emission Computed Tomography (SPECT), the projection data used for image reconstruction are distorted by several factors, including attenuation and scattering of gamma rays, collimator structure, data acquisition method, organ motion, and washout of radiopharmaceuticals. All these make reconstruction of a quantitative SPECT image very difficult. Simulation of a SP...

متن کامل

Numerical and Experimental Analysis and Optimization of Process Parameters of AA1050 Incremental Sheet Forming

The incremental sheet metal forming (ISMF) process is a new and flexible method that is well suited for small batch production or prototyping. This paper studies the use of the finite element method in the incremental forming process of AA1050 sheets to investigate the influence of tool diameter, vertical step size, and friction coefficient on forming force, spring-back, and thickness distribut...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2014